// app.js
const { setAppResumedFromBackground, setUserOnlineStartTime } = require('./utils/auth.js');

App({
  onLaunch() {
    console.log('小程序启动');
    // 初始化时设置为正常前台状态
    setAppResumedFromBackground(false);
    // 设置用户在线开始时间
    setUserOnlineStartTime(Date.now());
  },

  onShow() {
    console.log('小程序从后台进入前台');
    // 设置从后台重新进入状态
    setAppResumedFromBackground(true);
    // 重新设置用户在线开始时间
    setUserOnlineStartTime(Date.now());
  },

  onHide() {
    console.log('小程序进入后台');
    // 小程序进入后台时，重置状态
    setAppResumedFromBackground(false);
  }
});
